#pragma once
#include "Entity.h"
class CWaypoint :
	public CEntity
{
public:
	CWaypoint();
	~CWaypoint(void);

	// Interface
	virtual void Update( float fElapsedTime ){} //don't do anything
	virtual void Render( void );
	virtual bool CheckCollision( IEntity * pOther ); //FIX LATER

	void SetNext(CWaypoint * _pNext);
	void SetPrev(CWaypoint * _pPrev);

	CWaypoint * GetNext( void ) {return m_pNext;}
	CWaypoint * GetPrev( void ) {return m_pPrev;}

private:
	CWaypoint * m_pNext;
	CWaypoint * m_pPrev;
};